Foundation for a C++ Programming Environment

نویسندگان

  • Richard P. Gabriel
  • Nickieben Bourbaki
  • Matthieu Devin
  • Patrick Dussud
  • David N. Gray
  • Harlan B. Sexton
چکیده

Over the last two years we have been designing and implementing an architecture for environments along with an instantiation of that architecture as a C++ programming environment. To do this we have examined the most effective environments—programming or otherwise—and gathered features we would like to see in next-generation environments, and from this we have designed a minimal set of constructs. Among the most difficult to achieve is tight integration without implementing all tools as a monolith. The result is a prototype of a very tightly integrated C++ environment to which it is easy to connect additional C++ programming tools, CASE tools, configuration management tools, and documentation support tools. The environment can be easily extended for multi-programmer groups. Written entirely in C++, this environment uses advanced object-oriented programming techniques and provides persistent C++ instances. A new paradigm for integration— annotations—has been developed which unifies control integration, data integration, and user interfaces.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A robust aggregation operator for multi-criteria decision-making method with bipolar fuzzy soft environment

Molodtsov initiated soft set theory that provided a general mathematicalframework for handling with uncertainties in which we encounter the data by affix parameterized factor during the information analysis as differentiated to fuzzy as well as bipolar fuzzy set theory.The main object of this paper is to lay a foundation for providing a new application of bipolar fuzzy soft tool in ...

متن کامل

Development of a goal programming model for optimization of truck allocation in open pit mines

Truck and shovel operations comprise approximately 60% of the total operating costs in open pit mines. In order to increase productivity and reduce the cost of mining operations, it is essential to manage the equipment used with high efficiency. In this work, the chance-constrained goal programing (CCGP) model presented by Michalakopoulos and Panagiotou is developed to determine an optimal truc...

متن کامل

Towards a Practical Visual Object-Oriented Programming Environment: Desirable Functionalities and their Implementation

The ultimate goal of a programming environment is to help simplify the software development process. For an object-oriented language, a visual (object-oriented) programming environment (VOOPE) must at least satisfy four essential requirements to meet this goal: interactivity, integration, incrementality, and intelligence. In this study, object-oriented techniques were systematically applied to ...

متن کامل

Exact Mixed Integer Programming for Integrated Scheduling and Process Planning in Flexible Environment

This paper presented a mixed integer programming for integrated scheduling and process planning. The presented process plan included some orders with precedence relations similar to Multiple Traveling Salesman Problem (MTSP), which was categorized as an NP-hard problem. These types of problems are also called advanced planning because of simultaneously determining the appropriate sequence and m...

متن کامل

A Compromise Decision-Making Model Based on TOPSIS and VIKOR for Multi-Objective Large- Scale Nonlinear Programming Problems with A Block Angular Structure under Fuzzy Environment

This paper proposes a compromise model, based on a new method, to solve the multiobjectivelarge scale linear programming (MOLSLP) problems with block angular structureinvolving fuzzy parameters. The problem involves fuzzy parameters in the objectivefunctions and constraints. In this compromise programming method, two concepts areconsidered simultaneously. First of them is that the optimal alter...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002